. co m p - ph ] 1 6 Ja n 20 06 TaylUR , an arbitrary - order diagonal automatic differentiation package for Fortran 95
نویسنده
چکیده
We present TaylUR, a Fortran 95 module to automatically compute the numerical values of a complex-valued function's derivatives with respect to several variables up to an arbitrary order in each variable, but excluding mixed derivatives. Arithmetic operators and Fortran intrinsics are overloaded to act correctly on objects of a defined type taylor, which encodes a function along with its first few derivatives with respect to the user-defined independent variables. Derivatives of products and composite functions are computed using Leibniz's rule andFà a di Bruno's formula. TaylUR makes heavy use of operator overloading and other Fortran 95 features such as elemental functions.
منابع مشابه
s . co m p - ph ] 2 9 Ju n 20 05 TaylUR , an arbitrary - order automatic differentiation package for Fortran 95
We present TaylUR, a Fortran 95 module to automatically compute the numerical values of a complex-valued function's derivatives w.r.t. several variables up to an arbitrary order in each variable, but excluding mixed derivatives. Arithmetic operators and Fortran 95 intrinsics are overloaded to act correctly on objects of defined type taylor, which encodes a function along with its first few deri...
متن کاملNew version announcement for TaylUR, an arbitrary-order diagonal automatic differentiation package for Fortran 95
We present a new version of TaylUR, a Fortran 95 module to automatically compute the numerical values of a complex-valued function's derivatives with respect to several variables up to an arbitrary order in each variable, but excluding mixed derivatives. The new version fixes a potentially serious bug in the code for exponential-related functions that could corrupt the imaginary parts of deriva...
متن کاملInterval Testing Strategies Applied to COSY's Interval and Taylor Model Arithmetic
The COSY Infinity software package by Berz et al. is widely used in the beam physics community. We report execution-based testing of its interval and Taylor model arithmetics. The testing strategy is careful to avoid contamination by inevitable rounding errors. Tests were ported to Sun’s F95 and INTLAB. In each package, we uncovered violations of containment which have all been corrected by the...
متن کامل